#-------------------------------------------------
#
# Project created by QtCreator 2013-01-18T15:30:13
#
#-------------------------------------------------

TARGET          =   Troll3D
DEFINES         +=  TROLL3D_LIBRARY


QT       -= gui

TEMPLATE = lib

unix:!symbian {
    maemo5 {
        target.path = /opt/usr/lib
    } else {
        target.path = /usr/lib
    }
    INSTALLS += target
}

LIBS += -L"C:\Workbench\lib" -lgeotool  \
        -L"C:\Workbench\lib" -lglew32 \
        -lopengl32

LIBS += -lAdvapi32 -lgdi32 -luser32 -lshell32

INCLUDEPATH += include \
                "C:\Workbench\include" \



SOURCES += \
    src/View.cpp \
    src/Transform.cpp \
    src/TrackView.cpp \
    src/Shader.cpp \
    src/Program.cpp \
    src/Image.cpp \
    src/Entity.cpp \
    src/BufferObject.cpp \
    src/GLContext.cpp \
    src/Material.cpp \
    src/Uniform.cpp \
    src/UniformMat4.cpp \
    src/SceneGraph.cpp \
    src/Mesh/VertexTemplate.cpp \
    src/Mesh/Vertex.cpp \
    src/Mesh/Triangle.cpp \
    src/Mesh/Mesh.cpp \
    src/Mesh/AttributeTemplate.cpp \
    src/Texture.cpp

HEADERS += \
    include/Troll3D_global.h \
    include/View.h \
    include/Troll3D_global.h \
    include/Transform.h \
    include/TrackView.h \
    include/Shader.h \
    include/Program.h \
    include/Image.h \
    include/Entity.h \
    include/BufferObject.h \
    include/GLContext.h \
    include/Material.h \
    include/Uniform.h \
    include/UniformMat4.h \
    include/SceneGraph.h \
    include/Mesh/VertexTemplate.h \
    include/Mesh/Vertex.h \
    include/Mesh/Triangle.h \
    include/Mesh/Mesh.h \
    include/Mesh/AttributeTemplate.h \
    include/Texture.h

OTHER_FILES += \
    ../Resources/basique_2D.vert \
    ../Resources/basique.frag
